package com.test.workdemo.pojo.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * 测试
 */
@TableName(value = "ceshiTable")
@Data
public class CeshiTable {
    @TableId(value = "id", type = IdType.AUTO)
//    AUTO 数据库ID自增
//    NONE 无状态
//    INPUT insert前自行set主键值
//    ASSIGN_ID 雪花算法生产id
//    ASSIGN_UUID UUID
//    ID_WORKER 分布式全局唯一ID，长整型类型，32位UUID字符串
//    ID_WORKER_STR 分布式全局唯一ID 字符串类型
    private Integer id;

    /**
     * 姓名
     */
    @TableField(value = "`name`")
    //@TbaleField 注解用来映射数据库中对应的字段
    private String name;


    /**
     * 年龄
     */
    @TableField(value = "age")
    private Long age;

    /**
     * 数据
     */
    @TableField(value = "`data`")
    private byte[] data;

}
